
package com.zhiwei.codesecurity.common.webservice.checkmarx.portal.v7;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;


/**
 * <p>SaasPendingUser complex type的 Java 类。
 * 
 * <p>以下模式片段指定包含在此类中的预期内容。
 * 
 * <pre>
 * &lt;complexType name="SaasPendingUser"&gt;
 *   &lt;complexContent&gt;
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
 *       &lt;sequence&gt;
 *         &lt;element name="ID" type="{http://www.w3.org/2001/XMLSchema}long"/&gt;
 *         &lt;element name="FirstName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *         &lt;element name="LastName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *         &lt;element name="Password" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *         &lt;element name="UserName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *         &lt;element name="Phone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *         &lt;element name="CompanyName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *         &lt;element name="Industry" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *         &lt;element name="ActivationToken" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/&gt;
 *         &lt;element name="Languages" type="{http://www.w3.org/2001/XMLSchema}long"/&gt;
 *         &lt;element name="PackageId" type="{http://www.w3.org/2001/XMLSchema}long"/&gt;
 *         &lt;element name="CreatedDate" type="{http://Checkmarx.com}CxDateTime" minOccurs="0"/&gt;
 *         &lt;element name="IsActivated" type="{http://www.w3.org/2001/XMLSchema}boolean"/&gt;
 *       &lt;/sequence&gt;
 *     &lt;/restriction&gt;
 *   &lt;/complexContent&gt;
 * &lt;/complexType&gt;
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "SaasPendingUser", propOrder = {
    "id",
    "firstName",
    "lastName",
    "password",
    "userName",
    "phone",
    "companyName",
    "industry",
    "activationToken",
    "languages",
    "packageId",
    "createdDate",
    "isActivated"
})
public class SaasPendingUser {

    @XmlElement(name = "ID")
    protected long id;
    @XmlElement(name = "FirstName")
    protected String firstName;
    @XmlElement(name = "LastName")
    protected String lastName;
    @XmlElement(name = "Password")
    protected String password;
    @XmlElement(name = "UserName")
    protected String userName;
    @XmlElement(name = "Phone")
    protected String phone;
    @XmlElement(name = "CompanyName")
    protected String companyName;
    @XmlElement(name = "Industry")
    protected String industry;
    @XmlElement(name = "ActivationToken")
    protected String activationToken;
    @XmlElement(name = "Languages")
    protected long languages;
    @XmlElement(name = "PackageId")
    protected long packageId;
    @XmlElement(name = "CreatedDate")
    protected CxDateTime createdDate;
    @XmlElement(name = "IsActivated")
    protected boolean isActivated;

    /**
     * 获取id属性的值。
     * 
     */
    public long getID() {
        return id;
    }

    /**
     * 设置id属性的值。
     * 
     */
    public void setID(long value) {
        this.id = value;
    }

    /**
     * 获取firstName属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getFirstName() {
        return firstName;
    }

    /**
     * 设置firstName属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setFirstName(String value) {
        this.firstName = value;
    }

    /**
     * 获取lastName属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getLastName() {
        return lastName;
    }

    /**
     * 设置lastName属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setLastName(String value) {
        this.lastName = value;
    }

    /**
     * 获取password属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getPassword() {
        return password;
    }

    /**
     * 设置password属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setPassword(String value) {
        this.password = value;
    }

    /**
     * 获取userName属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getUserName() {
        return userName;
    }

    /**
     * 设置userName属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setUserName(String value) {
        this.userName = value;
    }

    /**
     * 获取phone属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getPhone() {
        return phone;
    }

    /**
     * 设置phone属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setPhone(String value) {
        this.phone = value;
    }

    /**
     * 获取companyName属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getCompanyName() {
        return companyName;
    }

    /**
     * 设置companyName属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setCompanyName(String value) {
        this.companyName = value;
    }

    /**
     * 获取industry属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getIndustry() {
        return industry;
    }

    /**
     * 设置industry属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setIndustry(String value) {
        this.industry = value;
    }

    /**
     * 获取activationToken属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getActivationToken() {
        return activationToken;
    }

    /**
     * 设置activationToken属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setActivationToken(String value) {
        this.activationToken = value;
    }

    /**
     * 获取languages属性的值。
     * 
     */
    public long getLanguages() {
        return languages;
    }

    /**
     * 设置languages属性的值。
     * 
     */
    public void setLanguages(long value) {
        this.languages = value;
    }

    /**
     * 获取packageId属性的值。
     * 
     */
    public long getPackageId() {
        return packageId;
    }

    /**
     * 设置packageId属性的值。
     * 
     */
    public void setPackageId(long value) {
        this.packageId = value;
    }

    /**
     * 获取createdDate属性的值。
     * 
     * @return
     *     possible object is
     *     {@link CxDateTime }
     *     
     */
    public CxDateTime getCreatedDate() {
        return createdDate;
    }

    /**
     * 设置createdDate属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link CxDateTime }
     *     
     */
    public void setCreatedDate(CxDateTime value) {
        this.createdDate = value;
    }

    /**
     * 获取isActivated属性的值。
     * 
     */
    public boolean isIsActivated() {
        return isActivated;
    }

    /**
     * 设置isActivated属性的值。
     * 
     */
    public void setIsActivated(boolean value) {
        this.isActivated = value;
    }

}
